
/*   This file modified by Bill Siever (bsiever@umr.edu) for 
     use with CS347a, Oct. 9, 2004 */
   
  
#ifndef ___SRC_CASSANDRE_INT_H
#define ___SRC_CASSANDRE_INT_H 1
#ifndef _GENERATED_STDINT_H
#define _GENERATED_STDINT_H "cassandre 0.24"
/* generated using a gnu compiler version gcc (GCC) 3.2.1 Copyright (C) 2002 
  Free Software Foundation, Inc. This is free software; see the source for 
  copying conditions. There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE. */

#include <stddef.h>
#ifndef WIN32
#include <inttypes.h>
#endif
/* system headers have good uint64_t */
#ifndef _HAVE_UINT64_T
#define _HAVE_UINT64_T
#endif

#ifdef WIN32

typedef  __int8  int8_t;
typedef  __int16 int16_t;
typedef  __int32 int32_t;
typedef  __int64 int64_t ;

typedef  unsigned __int8  uint8_t;
typedef  unsigned __int16 uint16_t;
typedef  unsigned __int32 uint32_t;
typedef  unsigned __int64 uint64_t ;

#endif
/* --------------GENERIC INT_FAST ------------------ */

typedef  int8_t    int_fast8_t;
typedef  int32_t   int_fast16_t;
typedef  int32_t   int_fast32_t;
#ifdef _HAVE_INT64_T
typedef  int64_t   int_fast64_t;
#endif

typedef uint8_t   uint_fast8_t;
typedef uint32_t  uint_fast16_t;
typedef uint32_t  uint_fast32_t;
#ifdef _HAVE_INT64_T
typedef uint64_t  uint_fast64_t;
#endif


  /* once */
#endif
#endif
